//
// Created by 李传智 on 2018/4/12.
//

#ifndef ANDSDK_IVIDEOVIEW_H
#define ANDSDK_IVIDEOVIEW_H


#include "VideoData.h"
#include "IObserver.h"

class IVideoView : public IObserver {

public:
    virtual void setRender(void *window) = 0;

    virtual void render(VideoData data) = 0;

    virtual void update(VideoData data);

    virtual void close() = 0;
};


#endif //ANDSDK_IVIDEOVIEW_H
